]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
theme: use a widgets.scss file for widget import
authorSam Hewitt <sam@snwh.org>
Fri, 20 Dec 2019 15:45:58 +0000 (10:45 -0500)
committerFlorian Müllner <fmuellner@gnome.org>
Thu, 9 Jan 2020 15:43:26 +0000 (16:43 +0100)
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/904

data/theme/gnome-shell-high-contrast.scss
data/theme/gnome-shell-sass/_common.scss
data/theme/gnome-shell-sass/_widgets.scss [new file with mode: 0644]
data/theme/gnome-shell.scss

index cbd5fa41bfce43eed1e87c2eb270f1a84e092f1e..23a55eb8651a5bf43575454b8afc4bcf03e655c7 100644 (file)
@@ -3,6 +3,7 @@ $variant: 'light';
 @import "gnome-shell-sass/_high-contrast-colors"; //use gtk colors
 @import "gnome-shell-sass/_drawing";
 @import "gnome-shell-sass/_common";
+@import "gnome-shell-sass/_widgets";
 
 //force symbolic icons
 stage {
index 72315c991497f041a6bb54d1b2fa1e81ca164c58..30dd6e4759c6043fa9493f70c030a3f72ae8e08f 100644 (file)
@@ -63,40 +63,6 @@ stage {
   color: $fg_color;
 }
 
-/* WIDGETS */
-@import 'widgets/app-grid';
-@import 'widgets/app-switcher';
-@import 'widgets/buttons';
-@import 'widgets/calendar';
-@import 'widgets/check-box';
-@import 'widgets/corner-ripple';
-@import 'widgets/dash';
-@import 'widgets/dialogs';
-@import 'widgets/end-session-dialog';
-@import 'widgets/entries';
-@import 'widgets/hotplug';
-@import 'widgets/ibus-popup';
-@import 'widgets/keyboard';
-@import 'widgets/login-dialog';
-@import 'widgets/looking-glass';
-@import 'widgets/message-list';
-@import 'widgets/notifications';
-@import 'widgets/misc';
-@import 'widgets/network-dialog';
-@import 'widgets/osd';
-@import 'widgets/overview';
-@import 'widgets/panel';
-@import 'widgets/popovers';
-@import 'widgets/screen-shield';
-@import 'widgets/scrollbars';
-@import 'widgets/search-entry';
-@import 'widgets/search-results';
-@import 'widgets/slider';
-@import 'widgets/switches';
-@import 'widgets/tiled-previews';
-@import 'widgets/window-picker';
-@import 'widgets/workspace-switcher';
-
 /* Common Stylings */
 
 // Text
@@ -180,7 +146,7 @@ stage {
   border-color: $bubble_borders_color;
   border-style: solid;
   border-width: 0 !important;
-  border-top-width: 1px !important;
+  border-right-width: 1px !important;
   box-shadow:none !important;
 
   &:insensitive { @include button(insensitive);}
@@ -190,16 +156,16 @@ stage {
 
   // radius is 2 pixel less to fit in bubble
   &:first-child {
-    border-right-width: 1px !important;
-    border-radius: 0px 0px 0px $modal_radius - 2px;
+    border-radius: 0 0 0 $modal_radius - 2px;
   }
+
   &:last-child {
     border-right-width: 0 !important;
-    border-radius: 0px 0px $modal_radius - 2px 0px;
+    border-radius: 0 0 $modal_radius - 2px 0;
   }
   
   &:first-child:last-child {
-    border-radius: 0px 0px $modal_radius - 2px $modal_radius - 2px;
+    border-radius: 0 0 $modal_radius - 2px $modal_radius - 2px;
   }
 }
 
diff --git a/data/theme/gnome-shell-sass/_widgets.scss b/data/theme/gnome-shell-sass/_widgets.scss
new file mode 100644 (file)
index 0000000..d2552c5
--- /dev/null
@@ -0,0 +1,39 @@
+//
+// Shell widgets stylesheets are placed in separate .scss files
+// in 'widgets' and imported into the main stylesheet in this file.
+// To create or update a widget for the shell modify the list below.
+//
+
+/* WIDGETS */
+@import 'widgets/app-grid';
+@import 'widgets/app-switcher';
+@import 'widgets/buttons';
+@import 'widgets/calendar';
+@import 'widgets/check-box';
+@import 'widgets/corner-ripple';
+@import 'widgets/dash';
+@import 'widgets/dialogs';
+@import 'widgets/end-session-dialog';
+@import 'widgets/entries';
+@import 'widgets/hotplug';
+@import 'widgets/ibus-popup';
+@import 'widgets/keyboard';
+@import 'widgets/login-dialog';
+@import 'widgets/looking-glass';
+@import 'widgets/message-list';
+@import 'widgets/notifications';
+@import 'widgets/misc';
+@import 'widgets/network-dialog';
+@import 'widgets/osd';
+@import 'widgets/overview';
+@import 'widgets/panel';
+@import 'widgets/popovers';
+@import 'widgets/screen-shield';
+@import 'widgets/scrollbars';
+@import 'widgets/search-entry';
+@import 'widgets/search-results';
+@import 'widgets/slider';
+@import 'widgets/switches';
+@import 'widgets/tiled-previews';
+@import 'widgets/window-picker';
+@import 'widgets/workspace-switcher';
\ No newline at end of file
index 3def5896cf541b3156dc685f6e1cb483d2d5db8b..8ee499912c5b416faf5fafb4ee727e490748834a 100644 (file)
@@ -3,3 +3,4 @@ $variant: 'dark';
 @import "gnome-shell-sass/_colors"; //use gtk colors
 @import "gnome-shell-sass/_drawing";
 @import "gnome-shell-sass/_common";
+@import "gnome-shell-sass/_widgets";